object fmReportManage: TfmReportManage
  Left = 0
  Top = 0
  Caption = #25253#34920#31649#29702
  ClientHeight = 485
  ClientWidth = 716
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  OnShow = FormShow
  PixelsPerInch = 96
  TextHeight = 13
  object Splitter1: TSplitter
    Left = 160
    Top = 0
    Width = 4
    Height = 444
  end
  object Panel1: TPanel
    Left = 0
    Top = 444
    Width = 716
    Height = 41
    Align = alBottom
    BevelOuter = bvNone
    TabOrder = 0
    ExplicitLeft = 274
    ExplicitTop = 400
    ExplicitWidth = 185
    object cxButton8: TcxButton
      Left = 139
      Top = 11
      Width = 55
      Height = 25
      Caption = #20445#23384'(&S)'
      TabOrder = 0
      LookAndFeel.Kind = lfOffice11
    end
    object cxButton2: TcxButton
      Left = 75
      Top = 11
      Width = 55
      Height = 25
      Caption = #32534#36753'(&E)'
      TabOrder = 1
      OnClick = cxButton2Click
      LookAndFeel.Kind = lfOffice11
    end
    object cxButton1: TcxButton
      Left = 10
      Top = 11
      Width = 55
      Height = 25
      Caption = #22797#21046'(&C)'
      TabOrder = 2
      OnClick = cxButton1Click
      LookAndFeel.Kind = lfOffice11
    end
  end
  object pnlLeft: TPanel
    Left = 0
    Top = 0
    Width = 160
    Height = 444
    Align = alLeft
    BevelOuter = bvNone
    TabOrder = 1
    ExplicitTop = -99
    ExplicitHeight = 584
    object vstClasses: TVirtualStringTree
      Left = 0
      Top = 0
      Width = 160
      Height = 444
      Align = alClient
      BorderStyle = bsNone
      Header.AutoSizeIndex = 0
      Header.Font.Charset = DEFAULT_CHARSET
      Header.Font.Color = clWindowText
      Header.Font.Height = -11
      Header.Font.Name = 'Tahoma'
      Header.Font.Style = []
      Header.MainColumn = -1
      Header.Options = [hoColumnResize, hoDrag]
      TabOrder = 0
      TreeOptions.SelectionOptions = [toFullRowSelect]
      OnFocusChanged = vstClassesFocusChanged
      OnGetText = vstClassesGetText
      ExplicitLeft = -2
      Columns = <>
    end
  end
  object cxListBox1: TcxListBox
    Left = 164
    Top = 0
    Width = 552
    Height = 444
    Align = alClient
    ItemHeight = 13
    TabOrder = 2
    ExplicitLeft = 2
    ExplicitTop = 2
    ExplicitWidth = 500
    ExplicitHeight = 201
  end
  object tblBase: TDAMemDataTable
    RemoteUpdatesOptions = [ruoOnPost]
    Fields = <
      item
        Name = 'brp_id'
        DataType = datAutoInc
        GeneratorName = 'b_reports'
        Required = True
        InPrimaryKey = True
      end
      item
        Name = 'brp_name'
        DataType = datString
        Size = 30
        Required = True
      end
      item
        Name = 'brp_modal'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_master'
        DataType = datMemo
      end
      item
        Name = 'brp_mfield'
        DataType = datMemo
      end
      item
        Name = 'brp_mparam'
        DataType = datBoolean
      end
      item
        Name = 'brp_bdetail1'
        DataType = datBoolean
      end
      item
        Name = 'brp_detail1'
        DataType = datMemo
      end
      item
        Name = 'brp_dfield1'
        DataType = datMemo
      end
      item
        Name = 'brp_dparam11'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_bdetail2'
        DataType = datBoolean
      end
      item
        Name = 'brp_detail2'
        DataType = datMemo
      end
      item
        Name = 'brp_dfield2'
        DataType = datMemo
      end
      item
        Name = 'brp_dparam21'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_bsub1'
        DataType = datBoolean
      end
      item
        Name = 'brp_sub1'
        DataType = datMemo
      end
      item
        Name = 'brp_sfield1'
        DataType = datMemo
      end
      item
        Name = 'brp_sparam11'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_sparam12'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_bsub2'
        DataType = datBoolean
      end
      item
        Name = 'brp_sub2'
        DataType = datMemo
      end
      item
        Name = 'brp_sfield2'
        DataType = datMemo
      end
      item
        Name = 'brp_sparam21'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_sparam22'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_mname'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_dname1'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_dname2'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_sname1'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_sname2'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_version'
        DataType = datInteger
        DefaultValue = '0'
      end>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    RemoteDataAdapter = ClientDataModule.RemoteDataAdapter
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    LogicalName = 'b_reports'
    IndexDefs = <>
    Left = 344
    Top = 38
  end
  object dsBase: TDADataSource
    DataSet = tblBase.Dataset
    DataTable = tblBase
    Left = 374
    Top = 38
  end
  object frxReport: TfrxReport
    Version = '4.10.5'
    DotMatrixReport = False
    IniFile = '\Software\Fast Reports'
    PreviewOptions.Buttons = [pbPrint, pbLoad, pbSave, pbExport, pbZoom, pbFind, pbOutline, pbPageSetup, pbTools, pbEdit, pbNavigator, pbExportQuick]
    PreviewOptions.Zoom = 1.000000000000000000
    PrintOptions.Printer = #39044#35774
    PrintOptions.PrintOnSheet = 0
    ReportOptions.CreateDate = 38796.534540289350000000
    ReportOptions.LastChange = 38796.534540289350000000
    ScriptLanguage = 'PascalScript'
    ScriptText.Strings = (
      'begin'
      ''
      'end.')
    Left = 226
    Top = 40
    Datasets = <>
    Variables = <>
    Style = <>
    object Page1: TfrxReportPage
      PaperWidth = 210.000000000000000000
      PaperHeight = 297.000000000000000000
      PaperSize = 9
      LeftMargin = 10.000000000000000000
      RightMargin = 10.000000000000000000
      TopMargin = 10.000000000000000000
      BottomMargin = 10.000000000000000000
    end
  end
  object frxMaster: TfrxDBDataset
    UserName = 'frxMaster'
    CloseDataSource = False
    DataSource = dsMaster
    BCDToCurrency = False
    Left = 94
    Top = 4
  end
  object dsMaster: TDADataSource
    DataSet = tblMaster.Dataset
    DataTable = tblMaster
    Left = 58
    Top = 4
  end
  object tblMaster: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <
      item
        Name = 'Item1'
      end>
    StreamingOptions = [soDisableEventsWhileStreaming]
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 4
  end
  object tblDetail1: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 34
  end
  object dsDetail1: TDADataSource
    DataSet = tblDetail1.Dataset
    DataTable = tblDetail1
    Left = 58
    Top = 36
  end
  object frxDetail1: TfrxDBDataset
    Enabled = False
    UserName = 'frxDetail1'
    CloseDataSource = False
    DataSource = dsDetail1
    BCDToCurrency = False
    Left = 88
    Top = 36
  end
  object frxSubdetail1: TfrxDBDataset
    Enabled = False
    UserName = 'frxSubDetail'
    CloseDataSource = False
    DataSource = dsSubDetail1
    BCDToCurrency = False
    Left = 88
    Top = 64
  end
  object dsSubDetail1: TDADataSource
    DataSet = tblSubDetail1.Dataset
    DataTable = tblSubDetail1
    Left = 58
    Top = 64
  end
  object tblSubDetail1: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 64
  end
  object tblDetail2: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 94
  end
  object dsDetail2: TDADataSource
    DataSet = tblDetail2.Dataset
    DataTable = tblDetail2
    Left = 56
    Top = 94
  end
  object frxDetail2: TfrxDBDataset
    Enabled = False
    UserName = 'frxDetail2'
    CloseDataSource = False
    DataSource = dsDetail2
    BCDToCurrency = False
    Left = 86
    Top = 94
  end
  object frxSubDetail2: TfrxDBDataset
    Enabled = False
    UserName = 'frxSubDetail2'
    CloseDataSource = False
    DataSource = dsSubDetail2
    BCDToCurrency = False
    Left = 86
    Top = 124
  end
  object dsSubDetail2: TDADataSource
    DataSet = tblSubDetail2.Dataset
    DataTable = tblSubDetail2
    Left = 56
    Top = 124
  end
  object tblSubDetail2: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 124
  end
end
